be well stocked - German English Dictionary